/*font*/
@font-face {
    font-family: 'connectionscondensedlight';
    src: url('../fonts/connectionscond-light-web.eot');
    src: url('../fonts/connectionscond-light-web.eot?#iefix') format('embedded-opentype'),
         url('../fonts/connectionscond-light-web.woff') format('woff'),
         url('../fonts/connectionscond-light-web.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* [everyday purchase] slide bar css rule*/
.ui-slider .ui-btn-down-d .ui-btn-active {
	border: 1px solid #0071bc /*{global-active-border}*/;
	background: #0071bc /*{global-active-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{global-active-color}*/;
	cursor: pointer;
	text-shadow: 0 /*{global-active-shadow-x}*/ 1px /*{global-active-shadow-y}*/ 0 /*{global-active-shadow-radius}*/ #444444 /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #007cce /*{global-active-background-start}*/), to( #0065a9 /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #007cce /*{global-active-background-start}*/, #0065a9 /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #007cce /*{global-active-background-start}*/, #0065a9 /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #007cce /*{global-active-background-start}*/, #0065a9 /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #007cce /*{global-active-background-start}*/, #0065a9 /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #007cce /*{global-active-background-start}*/, #0065a9 /*{global-active-background-end}*/);
	    font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-slider .ui-btn-down-d .ui-btn-active {
	background: url(../images/blue-br.png) repeat-x;
}



/* [grocery] slide bar css rule*/
.ui-slider .ui-btn-down-b .ui-btn-active  {
	border: 1px solid #901d1f /*{global-active-border}*/;
	background: #901d1f /*{global-active-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{global-active-color}*/;
	cursor: pointer;
	text-shadow: 0 /*{global-active-shadow-x}*/ 1px /*{global-active-shadow-y}*/ 0 /*{global-active-shadow-radius}*/ #444444 /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #9e1f22 /*{global-active-background-start}*/), to( #811a1b /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #9e1f22 /*{global-active-background-start}*/, #811a1b /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #9e1f22 /*{global-active-background-start}*/, #811a1b /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #9e1f22 /*{global-active-background-start}*/, #811a1b /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #9e1f22 /*{global-active-background-start}*/, #811a1b /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #9e1f22 /*{global-active-background-start}*/, #811a1b /*{global-active-background-end}*/);
	  font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-slider .ui-btn-down-b .ui-btn-active {
	background: url(../images/red-br.png) repeat-x;
}


/* [gas] slide bar css rule*/
.ui-slider .ui-btn-down-c .ui-btn-active {
	border: 1px solid #949494 /*{global-active-border}*/;
	background: #949494 /*{global-active-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{global-active-color}*/;
	cursor: pointer;
	text-shadow: 0 /*{global-active-shadow-x}*/ 1px /*{global-active-shadow-y}*/ 0 /*{global-active-shadow-radius}*/ #444444 /*{global-active-shadow-color}*/;
	text-decoration: none;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #a2a2a2 /*{global-active-background-start}*/), to( #858585 /*{global-active-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #a2a2a2 /*{global-active-background-start}*/, #858585 /*{global-active-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #a2a2a2 /*{global-active-background-start}*/, #858585 /*{global-active-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #a2a2a2 /*{global-active-background-start}*/, #858585 /*{global-active-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #a2a2a2 /*{global-active-background-start}*/, #858585 /*{global-active-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #a2a2a2 /*{global-active-background-start}*/, #858585 /*{global-active-background-end}*/);
	    font-family: Helvetica, Arial, sans-serif /*{global-font-family}*/;
}
.ui-slider .ui-btn-down-c .ui-btn-active {
	background: url(../images/gray-br.png) repeat-x;
}

/*input button spin up/down button hidden*/
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

/*slide bar dollar*/
.sliderBG .dollarText{
	color: rgb(133, 115, 99); 
	font-size: 25px; 
	position: absolute; 
	font-weight: normal; 
	font-family:'connectionsregular'; 
	right:20%; 
	margin-top:0px;
	text-shadow:none;
}

/*slide popup font style and size*/
.ui-slider-popup {
    font-size:20px;
    opacity: 1;
	height:57px;
	padding-top:34px;
	z-index:1000;
}

/*header & footer button*/
.demos {
	top: 5px !important;
	right: 85px !important;
}
.learn {
	top: 5px !important;
}
.survey {
	right: 5px !important;

}
/* content left */
.ui-block-contentL {
width: 69% !important;
}
.ui-field-contain label.ui-slider {
margin: 0 0.4% 0 0;
padding: 5px 1% 0 1%;
min-height: 69px;
}
.sliderBG {
padding: 21px .5% 19px 0;
width: 79%;
}

/*content right*/
.textbarRow {
padding: 0% 2% 0% 1%;
}
/*TM text*/
.headrhtcnt span {
font-family: 'connectionsregular';
font-weight:bold;
font-size: 10px;
color: #857363 !important;
text-shadow: none !important;
position: relative;
line-height: 11px !important;
display: block;
margin-top: 8px;
margin-left:5px;
-webkit-text-size-adjust: none;
}
.headrhtcnt span sup{
	-webkit-text-size-adjust: none;
	font-size:5px;
}
.tmtext{
	-webkit-text-size-adjust: none;
	font-size:7px;
}

/*Right-Content */
.ui-block-contentR {
	min-height:380px;
}
.absboxrght {
bottom:0;
}
.leftbartext span{
	line-height: 12px !important;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}
.rightBartext span {
	line-height: 12px !important;
	display: block;
	margin-top: 10px;
	margin-bottom: 5px;
}
.leftbar span {
	margin-left: 13px;
}
.rightBar span {
	margin-left: 7px;
}

/* text font */
.hmtitle {
}
.plantext {
	font-family:"connectionsregular";
	font-weight:bold;
}
.plantext h3 {
	font-family:"connections_mediumregular";
}
.ui-block-contentL h2.headct {
	text-align:left;
	font-size:32px;
	font-family:"connectionsregular";
}
.OneperBox p {
	font-family:"connections_mediumregular";
	
}
.thrperBox p {
	font-family:"connections_mediumregular";
}
.plantext .comebackText {
	font-family:"connections_mediumregular";
	font-size:15px;
	margin-top: -8px;
	margin-left: 22px;
	line-height: 15px !important;
}
.infoLinks a {
	font-size:17px;
}
.lastpar p {
	font-family:"connectionsbold";
	line-height: 15px !important;
}
.span1per {
font-size: 28pt;
padding-left: 9px;
}
.total {
	font-family: 'connectionsbold';
}
.ui-slider-popup {
	font-family: 'connectionsregular';
}
input.ui-input-text.ui-slider-input {
	font-family: 'connectionsregular';
	font-weight:normal;
	font-size:25px;
	padding: 3px 5px;
	height:25px;
}
.ui-slider-track, .ui-slider-switch {
	margin-left: 17px;
	width: 71.5%;
}
.bulText span {
	font-size: 0.8em;
	font-family:"connections_mediumregular";
	font-weight:bold;
}

/*footer Terms & Conditions*/
.bottomsidpad {
padding: 0.7% 4% 0 4% !important;
background: #ebe7dd;
border-top: 1px solid #a39382;
margin-bottom: 25px;
height:38px;
}

/*total yearly*/
.total {
	margin: 15px 11% -20px 0;
}

/*grid line*/
.slider-grid-line {
color: rgb(255, 255, 255);
position: absolute;
right: 23%;
margin-top: -22px;
width: 0.4%;
min-height:76px;
background-color: #FFF;
border:1px solid #DFD9CF;
border-bottom:hidden;
border-top:hidden;
}

/* Brochure Image */
.headrhtcnt {
	margin-top: 9px;
}
.headrhtcnt img {
padding: 15px 0 0 21px;
}

/* Gantt chart */
.bluehighbarleft {
/*border-top: 13px solid #0073cf; /*light blue*/
border-top: 13px solid #012169;
}

/*CheckBox Image Swap*/
.bulText span{
	background:none;
	padding: 5px 0 5px 0;
	color: #012169;
}
.bulText span input{
	display:none;
}
.bulText span input + label{
	background:url('../images/checkbox-darkblue.png')left top no-repeat;
    height: 21px;
    display:inline-block;
	padding:3px 0 0 35px;
}
.bulText span input:checked + label{
	background:url('../images/checkbox-darkblue.png')0 -24px no-repeat;
}

/*Terms & Conditions*/
.foottext {
width: 85% !important;
margin-left: 11px;
}
.sidpad .termcond {
	float:left;
	box-shadow: 5px 5px 10px 1px #BAB7AF;
	margin-right: 5px;
}
.termcond {
	padding: 5px;
	box-shadow: 1px 1px 12px 1px #BAB7AF;
}
.termcond a {
color: #E31837 !important;
font-family: 'connectionsregular';
font-size: 9px;
font-weight: normal !important;
text-decoration: none !important;
-webkit-text-size-adjust: none;
}
.plusIco {
top: -4px;
right: -4px;
}
/*footer*/
.ui-footer-fixed {
padding-bottom: 0px;
}
.ui-footer-fixed.ui-fixed-hidden {
bottom: -1px;
padding-bottom: 0px;
position:fixed;
}
.foottext p {
	margin:5px 0;
	font-size:10px;
	-webkit-text-size-adjust: none;
}
.logo {
	text-decoration:none;
}
.logo sup{
	color:#FFF;
	text-shadow:none;
	font-size: 11px;
	font-family: "connectionsregular";
	font-weight: normal;
}
.fdic{
	color: #FFF !important;
	margin-left: 70px;
	font-size: 14px;
	font-family: "connections_mediumregular";
	font-weight: normal !important;
	text-shadow: none;
	text-decoration:none;
}


/*mask*/
#mask {
	display:none;
	width: 100%;
	height:94%;
	min-height: 685px;
	position: absolute;
	z-index: 10;
}
#maskSub {
	background-color: #D9D9D9;
	opacity: 0.6;
	width: 100%;
	height: 685px;
	position: absolute;
	z-index: 10;
}
#maskText {
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 131px;
	width: 50%;
	min-width: 650px;
	min-height: 360px;
	border-radius: 5px;
	box-shadow: 1px 1px 12px 1px #999999;
	z-index: 20;
	position: relative;
	padding-top:40px;
	padding-left:30px;
	padding-right:0px;
}
#maskText p{
	color:#857363;
	padding-top:15px;
	font-family:"connectionscondensedlight";
	font-size:18px;
}
#close {
	background:url(../images/close.png) no-repeat;
	position:absolute;
	top:0;
	right:0;
	width: 30px;
	height: 30px;
	margin-top: -10px;
	margin-right: -10px;
	cursor: pointer;
}
.sidpad {
padding: 1.3% 4% 1.3% 4% !important;
}

/*adjust*/
.topsidpad {
	background: #ebe7dd;
	border-bottom: 1px solid #a39382;
	height: 200px;
}
.ui-header {
	margin-top:-1px;
}
#page1 {
	padding-bottom: 0px !important;
	min-height: 720px !important;
}
.ui-content {
	padding:0;
}